package fachada.price;

import java.io.IOException;
import java.util.Collection;

import dominio.Cliente;
import dominio.price.Price;
import dominio.price.Tabela_Price;
import dominio.price.Totais;

public interface FachadaPrice {

	@SuppressWarnings("finally")
	public void insertPrice(Price price, Cliente c)
			throws ClassNotFoundException, IOException;

	public Collection selectPrice_Cliente(Cliente c, boolean b) throws IOException;
	public Price selectPriceById(int id) throws IOException;
	public void updatePrice(Price price) throws ClassNotFoundException, IOException;
	public Price selectUltimo_Price() throws IOException;
	public void insertTotais(Price price, Totais t) throws ClassNotFoundException, IOException;
	public void insertTabela_Price(Price price, Tabela_Price tab) throws ClassNotFoundException, IOException;
	public Collection selectTabela_Price(Price price) throws IOException;
	public Collection selectTotais(Price price) throws IOException;

}